.fn-clear {
    *zoom: 1
}

.fn-clear:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}

.fn-left {
    float: left
}

.fn-right {
    float: right
}

.fn-hide {
    display: none !important;
    visibility: hidden !important
}

.fn-invisible {
    visibility: hidden
}

.fn-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fn-rmb {
    font-family: arial;
    font-style: normal
}

.fn-webkit-adjust {
    -webkit-text-size-adjust: none
}

.fn-text-hide {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.global-header div, .global-header span, .global-header h1, .global-header h2, .global-header h3, .global-header h4, .global-header h5, .global-header h6, .global-header ul, .global-header li, .global-header p, .global-header a, .global-header strong, .global-header p {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

.global-header a img {
    border: none
}

.global-header-icon {

    vertical-align: middle
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .global-header-icon {

        background-size: 55px 238px
    }
}

.global-header {
    font: 400 12px/1.5 PingFang SC, Hiragino Sans GB, tahoma, arial, Microsoft Yahei, "\5b8b\4f53", sans-serif;
    border-bottom: 1px solid #dddddd;
    position: relative;
    z-index: 100;
    width: 100%;
    min-width: 1190px;
    color: #fff;
    background-color: #f9f9f9;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.global-header a, .global-header a:hover {
    text-decoration: none
}

.global-header .country_cn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 18px;
    height: 13px;
    background-position: 0 -15px;
    margin-right: 5px
}

.global-header .country_hk {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 18px;
    height: 13px;
    background-position: -18px -15px;
    margin-right: 5px
}

.global-header .country_tw {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 18px;
    height: 13px;
    background-position: -36px -15px;
    margin-right: 5px
}

.global-header .top-nav-dl-app-icon {
    margin: -2px 4px 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 10px;
    height: 14px;
    background-position: -25px -28px
}

.global-header .top-nav-wx-guide-icon {
    margin: -2px 4px 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 18px;
    height: 15px;
    background-position: -10px 0
}

.global-header .a {
    color: red
}

.global-header .level-1 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 20px;
    height: 20px;
    background-position: -20px -146px
}

.global-header .level-2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 20px;
    height: 20px;
    background-position: 0 -146px
}

.global-header .level-3 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 20px;
    height: 20px;
    background-position: -34px -86px
}

.global-header .level-4 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 20px;
    height: 20px;
    background-position: -35px -28px
}

.global-header .level-5 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 20px;
    height: 20px;
    background-position: 0 -166px
}

.global-header .new-level-0 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 24px;
    background-position: 0 -214px
}

.global-header .new-level-1 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 24px;
    background-position: -24px -190px
}

.global-header .new-level-2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 24px;
    background-position: 0 -190px
}

.global-header .new-level-3 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 24px;
    background-position: -20px -166px
}

.global-header .new-level-4 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 24px;
    background-position: -24px -214px
}

.global-header .weixin {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 20px;
    background-position: 0 -126px
}

.global-header .weixin-actived {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 20px;
    background-position: -24px -126px
}

.global-header .certified-tip-icon {
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -7px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 34px;
    height: 19px;
    background-position: 0 -86px
}

.global-header .easy-rent-tip-icon {
    position: absolute;
    top: -5.8px;
    left: 50%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 54px;
    height: 20px;
}

.global-header .reviews-tip-icon {
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -1px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 54px;
    height: 20px;
}

.global-header .recommend-bg-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 25px;
    height: 16px;
    background-position: 0 -28px
}

.global-header .poi-icon {
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -11px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 54px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: 0 0
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .global-header .poi-icon {
        background-size: 54px 22px
    }
}

.global-header .logo {
    margin: 15px 0 0
}

.global-header .logo .zzc-logo {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border: 0;
    width: 142px;
    height: 48px;
    color: transparent;
    text-shadow: none;
    vertical-align: top;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0
}

.global-header .logo .zzc-logo.zzc-logo-hk {
    background-size: 142px 48px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .global-header .logo .zzc-logo {
        background-size: 142px 48px
    }

    .global-header .logo .zzc-logo.zzc-logo-hk {
        background-size: 142px 48px
    }
}

.global-header .second-logo {
    margin: 18px 0 0 0
}

.global-header .second-logo .zzc-slogen {
    display: block;
    width: 130px;
    height: 42px;
    background-repeat: no-repeat;
    background-position: 0 0
}

.global-header .second-logo .zzc-slogen.zzc-slogen-hk {

    background-size: 130px 42px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .global-header .second-logo .zzc-slogen {
        background-size: 130px 42px
    }

    .global-header .second-logo .zzc-slogen.zzc-slogen-hk {

        background-size: 130px 42px
    }
}

.global-header .top-inner {
    width: 100%;
    height: 28px;
    line-height: 28px;
    background-color: #011328
}

.global-header .top-inner a, .global-header .top-inner a:hover {
    color: #fff
}

.global-header .top-inner .sn-menu .bottom-arrow {
    left: 75px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    width: 10px;
    height: 8px;
    -moz-transition: -moz-transform 300ms ease-in-out;
    -o-transition: -o-transform 300ms ease-in-out;
    -webkit-transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out
}

.global-header .top-inner .sn-menu .bottom-arrow em, .global-header .top-inner .sn-menu .bottom-arrow span, .global-header .top-inner .sn-menu .topbar .global-header-channel li .bottom-arrow em, .global-header .topbar .global-header-channel li .top-inner .sn-menu .bottom-arrow em, .global-header .top-inner .sn-menu .topbar .global-header-channel li .bottom-arrow span, .global-header .topbar .global-header-channel li .top-inner .sn-menu .bottom-arrow span {
    position: absolute;
    *zoom: 1;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent \0;
    *border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    top: 0;
    left: 0
}

.global-header .top-inner .sn-menu .bottom-arrow em {
    border-width: 5px 5px 0;
    border-top-color: #fff;
    top: 2px
}

.global-header .top-inner .sn-menu .bottom-arrow span {
    border-width: 5px 5px 0;
    border-top-color: #011328;
    border-top-color: #011328
}

.global-header .top-inner .sn-menu .bottom-arrow span {
    color: transparent
}

.global-header .top-inner .sn-menu .user-info .bottom-arrow {
    right: -2px;
    left: auto
}

.global-header .top-inner .sn-menu a {
    float: none
}

.global-header .top-inner .sn-menu a:hover {
    background: none
}

.global-header .global-header-top-nav {
    margin: 0 auto;
    width: 1190px
}

.global-header .global-header-top-nav .top-nav-pipe {
    float: left;
    padding: 0;
    font-style: normal;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: .4
}

.global-header .global-header-top-nav .top-nav-menu {
    float: left;
    display: inline
}

.global-header .global-header-top-nav .top-nav-menu-handle {
    display: block;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #fff
}

.global-header .global-header-top-nav .top-nav-multi-menu .top-nav-menu-handle {
    position: relative;
    z-index: 11002;
    border-width: 0 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent \0;
    padding-right: 24px
}

.global-header .global-header-top-nav .top-nav-multi-menu .top-nav-arrow {
    right: 10px
}

.global-header .global-header-top-nav .top-nav-multi-menu:hover .top-nav-arrow {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.global-header .global-header-top-nav .top-nav-multi-menu:hover .top-nav-menu-handle {
    border-color: #F3F3F3;
    background: #fff;
    color: #E20036
}

.global-header .global-header-top-nav .top-nav-multi-menu:hover .top-nav-menu-handle a, .global-header .global-header-top-nav .top-nav-multi-menu:hover .top-nav-menu-handle a:hover {
    color: #E20036
}

.global-header .global-header-top-nav .top-nav-multi-menu:hover .top-nav-menu-body {
    display: block
}

.global-header .global-header-top-nav .top-nav-menu-body {
    position: relative;
    z-index: 11001;
    display: none
}

.global-header .global-header-top-nav .top-nav-menu-bd-panel {
    position: absolute;
    top: 0;
    left: 0;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #F3F3F3;
    background: #fff;
    line-height: normal
}

.global-header .global-header-top-nav .top-nav-menu-list .top-nav-menu-bd-panel a {
    display: block;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    white-space: nowrap;
    color: #333
}

.global-header .global-header-top-nav .top-nav-menu-list .top-nav-menu-bd-panel a:hover {
    color: #e00346
}

.global-header .global-header-top-nav .top-nav-arrow {
    -moz-transition: -moz-transform 300ms ease-in-out;
    -o-transition: -o-transform 300ms ease-in-out;
    -webkit-transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    position: absolute;
    top: 50%;
    right: 6px;
    left: auto;
    display: block;
    margin-top: -4px;
    width: 8px;
    height: 8px
}

.global-header .global-header-top-nav .top-nav-arrow .top-inner .sn-menu .bottom-arrow em, .global-header .top-inner .sn-menu .bottom-arrow .global-header-top-nav .top-nav-arrow em, .global-header .global-header-top-nav .top-nav-arrow .top-inner .sn-menu .bottom-arrow span, .global-header .top-inner .sn-menu .bottom-arrow .global-header-top-nav .top-nav-arrow span, .global-header .global-header-top-nav .top-nav-arrow em, .global-header .global-header-top-nav .top-nav-arrow span, .global-header .global-header-top-nav .top-nav-arrow .topbar .global-header-channel li .bottom-arrow em, .global-header .topbar .global-header-channel li .bottom-arrow .global-header-top-nav .top-nav-arrow em, .global-header .global-header-top-nav .top-nav-arrow .topbar .global-header-channel li .bottom-arrow span, .global-header .topbar .global-header-channel li .bottom-arrow .global-header-top-nav .top-nav-arrow span {
    position: absolute;
    *zoom: 1;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent \0;
    *border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    top: 0;
    left: 0
}

.global-header .global-header-top-nav .top-nav-arrow em {
    border-width: 5px 5px 0;
    border-top-color: #fff;
    top: 2px
}

.global-header .global-header-top-nav .top-nav-arrow span {
    border-width: 5px 5px 0;
    border-top-color: #011328;
    border-top-color: #011328
}

.global-header .global-header-top-nav-left {
    float: left
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-handle {
    padding-left: 0
}

.global-header .global-header-top-nav-left .top-nav-contact:hover .top-nav-menu-handle {
    border-color: #011328;
    background: none;
    color: #fff
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel {
    padding: 0 16px
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel ul {
    padding: 12px 0;
    border-bottom: 1px solid #E8E8E8
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li {
    display: block;
    padding: 2px 0;
    font-size: 0;
    white-space: nowrap
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li .title, .global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li .tel-number {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    color: #333
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li .title {
    padding-right: 8px
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li .tel-number {
    font-weight: 700
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li .tel-number, .global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li .tel-number:hover {
    text-decoration: none
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li .more-tel {
    color: #1f6ecd;
    text-align: right;
    text-decoration: none
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-panel li .more-tel:hover {
    text-decoration: underline
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-code {
    padding: 14px 0 20px;
    text-align: center
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-code .qrcode-img {
    margin: 0 auto;
    width: 90px;
    height: 90px;
    background-size: contain;
    background-position: center
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-code .title {
    padding-top: 8px;
    font-size: 16px;
    line-height: 22px;
    color: #333
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-code .text {
    font-size: 12px;
    color: #999999
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-code a {
    margin: 24px auto 0;
    padding: 0;
    width: 180px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    background: #1544A0;
    border-radius: 4px;
    color: #FFFFFF
}

.global-header .global-header-top-nav-left .top-nav-contact .top-nav-menu-bd-code a:hover {
    color: #fff;
    background: #2E60C1
}

.global-header .global-header-top-nav-right {
    float: right
}

.global-header .global-header-top-nav-right .top-nav-menu:last-child .top-nav-menu-handle {
    padding-right: 0
}

.global-header .global-header-top-nav-right .top-nav-multi-menu:hover .top-nav-arrow em {
    border-top-color: #e00346
}

.global-header .global-header-top-nav-right .top-nav-multi-menu:hover .top-nav-arrow span {
    border-top-color: #fff
}

.global-header .global-header-top-nav-right .top-nav-order-lookup .top-nav-menu-handle {
    margin-left: 5px;
    background: #034692
}

.global-header .global-header-top-nav-right .top-nav-order-lookup .top-nav-arrow span {
    border-top-color: #034692
}

.global-header .global-header-top-nav-right .top-nav-order-lookup .top-nav-menu-bd-panel {
    margin-left: 5px
}

.global-header .global-header-top-nav-right .top-nav-dl-app .top-nav-menu-handle, .global-header .global-header-top-nav-right .top-nav-wx-guide .top-nav-menu-handle {
    padding-right: 10px
}

.global-header .global-header-top-nav-right .top-nav-dl-app .qrcode-img, .global-header .global-header-top-nav-right .top-nav-wx-guide .qrcode-img {
    width: 170px;
    height: 160px;
    background-repeat: no-repeat;
    background-position: 50% 10px
}

.global-header .global-header-top-nav-right .top-nav-dl-app .top-nav-menu-bd-panel p, .global-header .global-header-top-nav-right .top-nav-wx-guide .top-nav-menu-bd-panel p {
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 2;
    color: #333;
    text-align: center
}

.global-header .global-header-top-nav-right .top-nav-dl-app:hover .top-nav-dl-app-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 10px;
    height: 14px;
    background-position: 0 0
}

.global-header .global-header-top-nav-right .top-nav-dl-app .qrcode-img {
}

.global-header .global-header-top-nav-right .top-nav-wx-guide:hover .top-nav-wx-guide-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 18px;
    height: 15px;
    background-position: -28px 0
}

.global-header .global-header-top-nav-right .top-nav-wx-guide .qrcode-img {

}

.global-header .global-header-top-nav-right .top-nav-lang .top-nav-menu-bd-panel {
    min-width: 85px
}

.global-header .global-header-site-nav {
    float: right;
    margin: 26px 0 0;
    height: 48px
}

.global-header .global-header-site-nav a {
    color: #333
}

.global-header .global-header-site-nav a:hover {
    color: #e00346
}

.global-header .global-header-site-nav .site-nav-menu {
    float: left;
    display: inline
}

.global-header .global-header-site-nav .site-nav-menu:hover .site-nav-menu-handle a {
    color: #e00346
}

.global-header .global-header-site-nav .site-nav-menu:first-child .site-nav-menu-body, .global-header .global-header-site-nav .site-nav-menu:first-child .site-nav-menu-handle {
    margin-left: 0
}

.global-header .global-header-site-nav .site-nav-menu-handle {
    position: relative;
    z-index: 10002;
    display: block;
    margin: 0 18px
}

.global-header .global-header-site-nav .site-nav-menu-handle a {
    display: block;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: rgba(255, 255, 255, 0);
    border-bottom-color: transparent \0;
    *border-bottom-color: transparent;
    height: 45px;
    line-height: 48px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    text-decoration: none
}

.global-header .global-header-site-nav .site-nav-menu-handle a:hover {
    text-decoration: none
}

.global-header .global-header-site-nav .site-nav-multi-menu .site-nav-menu-handle {
    margin: 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent \0;
    *border-color: transparent;
    padding: 0 25px 0 14px
}

.global-header .global-header-site-nav .site-nav-multi-menu .site-nav-menu-handle a {
    height: 44px
}

.global-header .global-header-site-nav .site-nav-multi-menu:hover .site-nav-arrow {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.global-header .global-header-site-nav .site-nav-multi-menu:hover .site-nav-arrow span {
    border-top-color: #fff
}

.global-header .global-header-site-nav .site-nav-multi-menu:hover .site-nav-menu-handle {
    border-color: #F3F3F3;
    background: #fff
}

.global-header .global-header-site-nav .site-nav-multi-menu:hover .site-nav-menu-handle a {
    border-bottom-color: #fff
}

.global-header .global-header-site-nav .site-nav-multi-menu:hover .site-nav-menu-body {
    display: block
}

.global-header .global-header-site-nav .site-nav-arrow {
    -moz-transition: -moz-transform 300ms ease-in-out;
    -o-transition: -o-transform 300ms ease-in-out;
    -webkit-transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    position: absolute;
    top: 50%;
    right: 15px;
    left: auto;
    display: block;
    margin-top: -4px;
    width: 8px;
    height: 8px
}

.global-header .global-header-site-nav .site-nav-arrow .top-inner .sn-menu .bottom-arrow em, .global-header .top-inner .sn-menu .bottom-arrow .global-header-site-nav .site-nav-arrow em, .global-header .global-header-site-nav .site-nav-arrow .top-inner .sn-menu .bottom-arrow span, .global-header .top-inner .sn-menu .bottom-arrow .global-header-site-nav .site-nav-arrow span, .global-header .global-header-site-nav .site-nav-arrow em, .global-header .global-header-site-nav .site-nav-arrow span, .global-header .global-header-site-nav .site-nav-arrow .topbar .global-header-channel li .bottom-arrow em, .global-header .topbar .global-header-channel li .bottom-arrow .global-header-site-nav .site-nav-arrow em, .global-header .global-header-site-nav .site-nav-arrow .topbar .global-header-channel li .bottom-arrow span, .global-header .topbar .global-header-channel li .bottom-arrow .global-header-site-nav .site-nav-arrow span {
    position: absolute;
    *zoom: 1;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent \0;
    *border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    top: 0;
    left: 0
}

.global-header .global-header-site-nav .site-nav-arrow em {
    border-width: 4px 4px 0;
    border-top-color: #999;
    top: 2px
}

.global-header .global-header-site-nav .site-nav-arrow span {
    border-width: 4px 4px 0;
    border-top-color: #f9f9f9;
    border-top-color: #f9f9f9
}

.global-header .global-header-site-nav .site-nav-menu-body {
    position: relative;
    z-index: 10001;
    display: none;
    margin-top: -1px
}

.global-header .global-header-site-nav .site-nav-menu-bd-panel {
    position: absolute;
    top: 0;
    left: 0;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #F3F3F3;
    min-width: 105px;
    background: #fff;
    line-height: normal
}

.global-header .global-header-site-nav .site-nav-menu-list .site-nav-menu-bd-panel a {
    display: block;
    border-top: 1px dashed #F3F3F3;
    padding: 0 14px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    white-space: nowrap;
    color: #666;
    text-decoration: none
}

.global-header .global-header-site-nav .site-nav-menu-list .site-nav-menu-bd-panel a:first-child {
    border-top: none
}

.global-header .global-header-site-nav .site-nav-menu-list .site-nav-menu-bd-panel a:hover {
    color: #e00346;
    text-decoration: none
}

.global-header .global-header-site-nav .site-nav-extras .site-nav-menu-bd-panel {
    min-width: 137px
}

.global-header .global-header-site-nav .site-nav-menu-active .site-nav-menu-handle a {
    border-bottom-color: #e00346;
    color: #e00346
}

.global-header .global-header-site-nav-menus {
    position: relative;
    bottom: -1px
}

.global-header .topbar {
    margin: 0 auto;
    width: 1230px;
    height: 74px
}

.global-header .topbar .global-header-channel {
    float: right;
    height: 42px;
    line-height: 40px;
    margin: 30px 0 0
}

.global-header .topbar .global-header-channel ul {
    padding-right: 18px
}

.global-header .topbar .global-header-channel li {
    float: left;
    height: 44px;
    position: relative;
    z-index: 1
}

.global-header .topbar .global-header-channel li:hover .bottom-arrow {
    border-top-color: #e00346;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.global-header .topbar .global-header-channel li .bottom-arrow {
    -moz-transition: -moz-transform 300ms ease-in-out;
    -o-transition: -o-transform 300ms ease-in-out;
    -webkit-transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    display: block;
    width: 8px;
    height: 8px
}

.global-header .topbar .global-header-channel li .bottom-arrow em, .global-header .topbar .global-header-channel li .bottom-arrow span {
    position: absolute;
    *zoom: 1;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent \0;
    *border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    top: 0;
    left: 0
}

.global-header .topbar .global-header-channel li .bottom-arrow em {
    border-width: 4px 4px 0;
    border-top-color: #999;
    top: 2px
}

.global-header .topbar .global-header-channel li .bottom-arrow span {
    border-width: 4px 4px 0;
    border-top-color: #f9f9f9;
    border-top-color: #f9f9f9
}

.global-header .topbar .global-header-channel li a {
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 42px;
    margin-left: 30px;
    position: relative;
    text-align: center;
    color: #333
}

.global-header .topbar .global-header-channel li a:hover {
    color: #e00346;
    text-decoration: none
}

.global-header .topbar .global-header-channel li:hover a.menu_service_icon {
    color: #e00346
}

.global-header .topbar .global-header-channel li .menu_service_icon {
    margin-right: 14px
}

.global-header .topbar .global-header-channel li .on-menu {
    border-bottom: 3px solid #e00346;
    color: #e00346;
    width: auto
}

.global-header .topbar .global-header-channel .fp-iconfont {
    font-size: 12px;
    margin-left: 3px
}

.global-header .topbar .global-header-channel .sel-box {
    left: 0;
    top: 42px;
    width: 200px;
    overflow: hidden
}

.global-header .topbar .global-header-channel .sel-box a {
    border-top: 1px dotted #e1e1e1;
    font-size: 14px;
    margin-left: 0;
    margin-top: -1px;
    text-align: left;
    float: none
}

.global-header .topbar .global-header-channel .bottom-arrow {
    position: absolute;
    right: -12px;
    left: auto;
    top: 50%;
    margin-top: -4px
}

.global-header .topbar .global-header-channel .extras-menu-item .sel-box {
    left: auto
}

.global-header .text-box a {
    color: #fff;
    background: none
}

.global-header .text-box a:hover {
    color: #fff
}

.global-header .sel-box {
    display: none;
    position: absolute;
    border: 1px solid #e1e1e1;
    right: -14px;
    z-index: 3;
    width: 114px;
    background-color: #fff
}

.global-header .sel-box a {
    color: #333;
    display: block;
    padding: 3px 12px;
    float: none
}

.global-header .sel-box a:hover {
    background-color: #f5f5f5;
    color: #000
}

.global-header .selContent {
    position: relative;
    z-index: 9
}

.global-header .selContent hr {
    background-color: #e1e1e1;
    border: 0 none;
    color: #aaa;
    height: 1px
}

.global-header .selContent:hover .sel-box {
    display: block
}

.global-header .top-nav-menu-user-info:hover .top-nav-menu-handle .user-info-nickname {
    color: #e00346
}

.global-header .top-nav-menu-user-info:hover .top-nav-menu-handle .user-info-nickname:hover {
    color: #e00346
}

.global-header .top-nav-menu-user-info .login a {
    margin-left: 15px;
    color: #fff
}

.global-header .top-nav-menu-user-info .login a:hover {
    color: #E20036
}

.global-header .top-nav-menu-user-info .user-info-popup-box .top-nav-menu-bd-panel {
    left: auto;
    right: 0;
    padding: 20px 20px 10px;
    width: 200px;
    overflow: hidden
}

.global-header .top-nav-menu-user-info .user-info-popup-box .user-assets {
    padding-bottom: 10px;
    color: #333
}

.global-header .top-nav-menu-user-info .user-info-popup-box .user-avatar {
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px
}

.global-header .top-nav-menu-user-info .user-info-popup-box .user-avatar a {
    display: inline;
    margin: 0;
    padding: 0;
    line-height: normal
}

.global-header .top-nav-menu-user-info .user-info-popup-box .user-avatar img {
    width: 60px;
    height: 60px;
    vertical-align: top;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content {
    padding-top: 10px;
    padding-left: 70px
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content a {
    display: inline;
    margin: 0;
    padding: 0;
    line-height: normal
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .username {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 70px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    color: #000
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .username, .global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .weixin, .global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .weixin-actived, .global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .level {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .username {
    margin-right: 6px
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .weixin, .global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .weixin-actived {
    margin-right: 5px
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .notification li {
    border-left: 1px solid #e6e6e6;
    padding: 0 10px;
    height: 16px;
    line-height: 16px;
    font-size: 12px
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .notification li:first-child {
    border-left: none;
    padding-left: 0
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .notification li a {
    display: inline;
    margin: 0;
    padding: 0
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .notification em {
    margin-left: 3px;
    color: #e00357
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-content .notification span {
    color: #333
}

.global-header .top-nav-menu-user-info .user-info-popup-box .assets-body {
    padding: 0 0 10px 0;
    font-size: 0;
    line-height: normal
}

.global-header .top-nav-menu-user-info .user-info-popup-box .nav li, .global-header .top-nav-menu-user-info .user-info-popup-box .bottom-nav li {
    float: left;
    display: inline
}

.global-header .top-nav-menu-user-info .user-info-popup-box .nav a, .global-header .top-nav-menu-user-info .user-info-popup-box .bottom-nav a {
    display: block;
    padding: 0;
    width: 100px;
    height: 34px;
    font-size: 12px;
    line-height: 34px;
    white-space: nowrap;
    text-align: left;
    color: #666;
    text-decoration: none
}

.global-header .top-nav-menu-user-info .user-info-popup-box .nav a:hover, .global-header .top-nav-menu-user-info .user-info-popup-box .bottom-nav a:hover {
    text-decoration: none
}

.global-header .top-nav-menu-user-info .user-info-popup-box .bottom-nav {
    margin-top: 5px;
    border-top: 1px solid #e6e6e6;
    padding-top: 5px
}

.global-header .top-nav-menu-user-info .user-info-popup-box .bottom-nav li.setting a {
    width: 100px
}

.global-header .top-nav-menu-user-info .user-info-popup-box .bottom-nav li.wallet a {
    width: 70px
}

.global-header .top-nav-menu-user-info .user-info-popup-box .bottom-nav li.logout a {
    width: 30px;
    text-align: right
}

.global-header b {
    margin-right: 5px
}

.global-header .selContent .fp-iconfont {
    margin-left: 5px;
    font-size: 10px;
    -webkit-transform: scale(0.83)
}

.global-header .login {
    float: left
}

.global-header .login a {
    color: #fff
}

.global-header .login a:hover {
    color: #e00346
}

.global-header .global-subheader {
    height: 59px;
    width: 100%
}

.global-header .global-subheader .global-subheader-inner {
    background-color: #fff;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    z-index: 10
}

.global-header .global-subheader-fixed .global-subheader-inner {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 10;
    width: 100%
}

.global-header .global-subheader-list {
    margin-top: 19px
}

.global-header .global-subheader-list ul {
    margin-left: -21px
}

.global-header .global-subheader-list ul li {
    position: relative;
    border-left: 1px solid #e9e9e9;
    float: left;
    height: 22px;
    line-height: 22px;
    margin-right: 20px;
    padding-left: 20px
}

.global-header .global-subheader-list ul li:first-child, .global-header .global-subheader-list ul li .first {
    border-left: none
}

.global-header .global-subheader-list ul a {
    font-size: 18px;
    color: #333;
    text-decoration: none
}

.global-header .global-subheader-list ul a.subheader-active {
    color: #e00346
}

.global-header .global-subheader-list ul a:hover {
    color: #e00346;
    cursor: pointer;
    text-decoration: none
}

.global-header .global-subheader-list ul .recommend-bg-icon {
    margin: 2px 0 0 3px;
    vertical-align: top
}

.global-header .global-subheader-con {
    margin: 0 auto;
    padding: 0px 0px 10px;
    width: 1190px;
    height: 50px
}

.global-header .subheader-open {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    padding: 20px;
    position: absolute;
    right: -124px;
    top: 42px
}

.global-header .subheader-open .fo_search {
    float: none;
    margin-top: 10px;
    width: 260px;
    height: auto
}

.global-header .subheader-open .fo_search .find-order {
    color: #fff;
    line-height: 22px;
    padding-top: 5px
}

.global-header .subheader-open .fo_search .find-order a {
    color: #fff;
    text-decoration: underline
}

.global-header .subheader-open .fo_search .find-order a:hover {
    color: #e00346
}

.global-header .subheader-open .triangle-top {
    position: absolute;
    *zoom: 1;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent \0;
    *border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    top: -5px;
    left: 112px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.global-header .subheader-open .sb-iconfont {
    color: #bbb;
    font-size: 14px;
    position: absolute;
    right: 5px;
    top: 5px
}

.global-header .subheader-open .sb-iconfont:hover {
    color: #fff;
    cursor: pointer
}

.global-header .subheader-open .subheader-open-close {
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 16px;
    line-height: 1;
    font-weight: 400;
    font-family: tahoma;
    font-style: normal;
    cursor: pointer;
    color: #bbb
}

.global-header .subheader-open .subheader-open-close:hover {
    color: #fff;
    cursor: pointer
}

.global-header .zzc-button {
    background-color: #aaa;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin-left: 5px;
    padding: 5px 10px;
    width: 100px;
    text-align: center;
    text-decoration: none
}

.global-header .zzc-button:hover {
    text-decoration: none
}

.global-header .is-red-btn {
    background-color: #e00346
}

.global-header .is-red-btn:hover {
    background-color: #ff004d;
    cursor: pointer
}

.global-header .is-blcak-btn {
    background-color: #777
}

.global-header .is-blcak-btn:hover {
    background-color: #999;
    cursor: pointer
}

.global-header .global-subheader-right {
    margin-top: 16px
}

.global-header .global-subheader-right .rel-box {
    display: inline-block;
    position: relative
}

.top_topic {
    height: 48px;
    background-color: #ee263e
}

.top_topic img {
    display: block
}

.top_topic .top_topic_close {
    position: absolute;
    top: 15px;
    right: 0;
    z-index: 1;
    display: block;
    width: 24px;
    height: 24px;

}

.top_topic_con {
    position: relative;
    margin: 0 auto;
    width: 1190px;
    height: 48px
}